From e7194c31a7e634ddd2c2efdc4c74755d6eb35146 Mon Sep 17 00:00:00 2001 From: Cosimo Cecchi Date: Fri, 19 Nov 2010 18:33:05 +0100 Subject: [PATCH] open-with-pk: don't set error if the user cancelled the installation --- gtk/gtkopenwithonlinepk.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/gtk/gtkopenwithonlinepk.c b/gtk/gtkopenwithonlinepk.c index 28a45a82c7..939f42ddab 100644 --- a/gtk/gtkopenwithonlinepk.c +++ b/gtk/gtkopenwithonlinepk.c @@ -98,7 +98,10 @@ install_mime_types_ready_cb (GObject *source, variant = g_dbus_proxy_call_finish (proxy, res, &error); if (variant == NULL) { - g_simple_async_result_set_from_error (self->priv->result, error); + /* don't show errors if the user cancelled the installation explicitely */ + if (g_strcmp0 (g_dbus_error_get_remote_error (error), "org.freedesktop.PackageKit.Modify.Cancelled") != 0) + g_simple_async_result_set_from_error (self->priv->result, error); + g_error_free (error); } -- 2.30.2